/**
 * Copyright (c) 2007,中企动力华南研发中心<br>
 * All rights reserved.<br>
 */
package com.ce.pms.system.renovation.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

import com.ce.pms.common.model.HmEmployeeDomain;
import com.ce.pms.common.vo.OrganizationalStructureVO;
import com.sitechasia.webx.core.model.IValueObject;

/**
 * 功能描述：装修审核项目<br>
 * @author 易贤建 创建日期：2008-12-25<br>
 */
public class ApprovalItemConfigVO implements IValueObject {
	/**
	 * 主键
	 */
	private Long keyword;
	/**
	 * 项目名称
	 */
	private String itemName;
	/**
	 * 用户姓名(所有的,用逗号分割)
	 */
	private String employeName;

	/**
	 * 员工与审批项目关联
	 */
	private Set<OrganizationalStructureVO> approvallers = new HashSet<OrganizationalStructureVO>();

	/**
	 * 使用状态 001-正常，002-停用
	 */
	private String state;

	private Long creator;

	private Date sysDate;

	private Long modifier;

	private Date modifyDate;

	/**
	 * 页面选择的员工ID列表
	 */
	private List<Long> employeeIds = null;

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public Long getKeyword() {
		return keyword;
	}

	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public List<Long> getEmployeeIds() {
		return employeeIds;
	}

	public void setEmployeeIds(List<Long> employeeIds) {
		this.employeeIds = employeeIds;
	}

	public Long getCreator() {
		return creator;
	}

	public void setCreator(Long creator) {
		this.creator = creator;
	}

	public Long getModifier() {
		return modifier;
	}

	public void setModifier(Long modifier) {
		this.modifier = modifier;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public Date getSysDate() {
		return sysDate;
	}

	public void setSysDate(Date sysDate) {
		this.sysDate = sysDate;
	}

	public String getEmployeName() {
		return employeName;
	}

	public void setEmployeName(String employeName) {
		this.employeName = employeName;
	}

	public Set<OrganizationalStructureVO> getApprovallers() {
		return approvallers;
	}

	public void setApprovallers(Set<OrganizationalStructureVO> approvallers) {
		this.approvallers = approvallers;
	}
}
